package net.servir.censo.web.controller;

import java.util.LinkedList;

import javax.servlet.http.HttpServletRequest;

import net.servir.censo.model.Ejecutora;
import net.servir.censo.model.NivelGobierno;
import net.servir.censo.model.Sistema;
import net.servir.censo.service.ServicioCivilService;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class EjecutoraBusquedaController {

	@Autowired
	private ServicioCivilService servicioCivilService;
	@RequestMapping("/ejecutoraBusqueda.htm")
	public @ModelAttribute("ejecutoraBusqueda")
	Ejecutora censo(HttpServletRequest request) {
		Ejecutora  obj = new Ejecutora();
		
		LinkedList<NivelGobierno> nivelesGobierno = servicioCivilService.ObtenerNivelGobiernos();
		LinkedList<Sistema> sistemas = servicioCivilService.ObtenerSistemas();

		obj.setNivelesGobierno(nivelesGobierno);
		obj.setSistemas(sistemas);
		
		
		return obj;
	}
	
}
